1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 package com.sun.media.sound;
26
27
28
29
30
31
32
33 public abstract class ModelAbstractChannelMixer implements ModelChannelMixer {
34
35 public abstract boolean process(float[][] buffer, int offset, int len);
36
37 public abstract void stop();
38
39 public void allNotesOff() {
40 }
41
42 public void allSoundOff() {
43 }
44
45 public void controlChange(int controller, int value) {
46 }
47
48 public int getChannelPressure() {
49 return 0;
50 }
51
52 public int getController(int controller) {
53 return 0;
54 }
55
56 public boolean getMono() {
57 return false;
58 }
59
60 public boolean getMute() {
61 return false;
62 }
63
64 public boolean getOmni() {
65 return false;
66 }
67
68 public int getPitchBend() {
69 return 0;
70 }
71
72 public int getPolyPressure(int noteNumber) {
73 return 0;
74 }
75
76 public int getProgram() {
77 return 0;
78 }
79
80 public boolean getSolo() {
81 return false;
82 }
83
84 public boolean localControl(boolean on) {
85 return false;
86 }
87
88 public void noteOff(int noteNumber) {
89 }
90
91 public void noteOff(int noteNumber, int velocity) {
92 }
93
94 public void noteOn(int noteNumber, int velocity) {
95 }
96
97 public void programChange(int program) {
98 }
99
100 public void programChange(int bank, int program) {
101 }
102
103 public void resetAllControllers() {
104 }
105
106 public void setChannelPressure(int pressure) {
107 }
108
109 public void setMono(boolean on) {
110 }
111
112 public void setMute(boolean mute) {
113 }
114
115 public void setOmni(boolean on) {
116 }
117
118 public void setPitchBend(int bend) {
119 }
120
121 public void setPolyPressure(int noteNumber, int pressure) {
122 }
123
124 public void setSolo(boolean soloState) {
125 }
126 }